PMTclShell ver. 1.0
Tcl shell for OS/2 Presentation Manager

PMTclShell is a graphic shell for Tcl programming language. In fact the main window is made up by a line for the text input (in the lower part of the window) and by a multiline control for the output display.
PMTclShell is interfaced with a character shell (usually tclsh.exe) to which it sends the command inserted  in the proper input field and by witch reads the interpreter's answer.
At present PMTclShell 1.0 has been tested with the use of tclsh.exe enclosed in the Tcl7.5 package of Yves Paindaveine (yp@osf.org).

Advantages in comparison to a character shell:

- A better interaction with users
- Cut&Paste
- Creation of the message queue. This permits the execution of Tcl commands (or its extensions) using the graphic interface. It is possible, for example, to execute an exec e.exe command to run the OS/2 graphic editor, or one can create a new command (loading it with the command load) which produce a window and uses the Win services. This would be impossible with the mere use of tclsh.exe.

Installation
° Unzip pmtclsh.zip in an appropriate directory (for example: unzip pmtclsh -d \util\tcl)
° If necessary, modify the environment variable PATH so that it points to the file tclsh.exe too.

Pay attention!!! 
To use PMTclShell is necessary to have an Tcl port for OS/2 and so to have the standard shell Tcl tclsh.exe at your disposal.
° The archive src.zip contains the sources of PMTclShell and can possibly be unzipped in a subdirectory.

Copyright &  non-warranty
PMTclShell version 1.0 - Presentation Manager Tcl Shell for OS/2
Copyright (C) 1996-97 Stefano Fornari

It is allowed to use, modify, copy and distribute this software for any purpose and without any obligation, provided that the previous copyright and the following paragraph appear in all the copies of this software and its enclosed documentation.

This software is distributed in the hope that it could be useful, but WITHOUT ANY WARRANTY, even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. In no event shall the author be liable to any party for direct, indirect, special, incidental, or consequencial damages arising out of the use of this software and its documentation.

To do...
- To make fit the pmtclsh.exe command line syntax to that of tclsh.exe.
- Drag&drop support.
- Cut&Paste improvement